1681346e8e7a89e92204133cfb9732dba1c7f746,findbugs/src/java/edu/umd/cs/findbugs/detect/FindHEmismatch.java,FindHEmismatch,visitAfter,#JavaClass#,57

Before Change


				if (equalsMethodIsInstanceOfEquals || !hasEqualsObject)
					priority += 2;
				else if (obj.isAbstract()) priority++;
				bugReporter.reportBug(new BugInstance(this, "HE_EQUALS_NO_HASHCODE",
				        priority)
				        .addClass(getDottedClassName()));
			}
		}
		if (!hasHashCode && !hasEqualsObject && !hasEqualsSelf

After Change


				if (equalsMethodIsInstanceOfEquals || !hasEqualsObject)
					priority += 2;
				else if (obj.isAbstract()) priority++;
				BugInstance bug = new BugInstance(this, "HE_EQUALS_NO_HASHCODE",
				        priority)
				        .addClass(getDottedClassName());
				if (equalsMethod != null) bug.addMethod(equalsMethod);
				bugReporter.reportBug(bug);
			}
		}
		if (!hasHashCode && !hasEqualsObject && !hasEqualsSelf